﻿body {
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 1em;
line-height: 125%;
background-color: #88162f;
}

QSIFeedbackButton {
    display: none !important;
}

.mdgov-entNavList__item > a {
  font-size: 1em;
  line-height: 1.5em;
}

.alert-warning {
    color: #fff;
    background-color: #88162f;
    border-color: #88162f;
}

.alert-text {
    color:white !important;
}

.alert-text a:hover, .alert-text a:focus {
    color:black !important;
}

.alert-text a:visited {
    color:white! important;
}

.alert-heading {
    font-size: 1rem;
}

.mdgov-notificationslinks a {
    color:white !important;
}

.mdgov-notificationslinks a:hover, .mdgov-notificationslinks a:focus {
    color:black !important;
}

.mdgov-navBar {
    flex-flow: row wrap!important;
    background-color: black !important;
    line-height: 25%;
}

.mdgov-navBar__nav > ul li > a {
  font-size: 1.25em;
  text-decoration: none !important;
  text-transform: uppercase;
}

.mdgov-hero--shaded {
     background-image: url('../img/masthead-bg-fluid-1920x250-InDORS.png') !important;
}

.mdgov-agency__name {
  font-family: "Imprint MT Shadow";
  font-size: 8em;
  font-weight: 400;
  text-align: center;
    color:black;
}

.ms-rtestate-field p, p.ms-rteElement-P {
    margin: 0 0 .75rem 0;
    line-height: 1.3;
}

h1, .ms-rteElement-H1 {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 2.5em;
    line-height: 100%;
    font-weight: 700;
    color: black;
}

h2, .ms-rteElement-H2, #primary_content_Block h2 {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.5em;
    line-height: 100%;
    font-weight: 700;
    color: black;
}

.ms-rteElement-H2 {
    margin: 20px 0 20px 0;
}

h3, .ms-rteElement-H3 {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.25em;
    margin: 20px 0 20px 0;
    line-height: 100%;
    font-weight: 700;
    color: black;
}

h4, .ms-rteElement-H4, .ms-rtestate-field h4, h4.ms-rteElement-H4 {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    margin: 0;
    font-size: 1.15em;
    line-height:100%;
    font-weight: 700;
    color: black;
}

.mdgov-sectionNav .nav-link {
    color:#000;
    padding: .5rem;
}

.nav-link a:visited {
    color:#000;
}

ul.cl_iconNav{
padding-left: 15px;
}

.cl_iconNav li {
list-style-image: url("../img/nav_sprite.png");
padding-left: 5px;
font-size:1em;
}

ul.cl_iconsubNav {
padding-left: 15px;
}

.cl_iconsubNav {
margin-top: 0;
}

.cl_iconsubNav li {
list-style: square;
color: black;
font-size:1em;
}

.cl_subNav li a {
    background-color: #cc0033;
    border-bottom: 1px solid #fff;
    color: #fff;
    display: block;
    padding: 10px;
}

.cl_iconNav2 {
    padding-left: 10px;
    margin: 0;
}

.cl_iconNav2 li {
list-style: none;
background-image: url("../img/nav_sprite.png")!important;
background-position: left -599px;
background-repeat: no-repeat;
color: #cc0033;
padding-left: 15px;
}

td.ms-vb2 img {
height: 125px;
margin-top:0px;	
}

table.ms-listviewtable > tbody > tr > td.ms-stylebox{
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
line-height:1em;
}

.ms-stylebody{
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/*Reduce line height of list items*/
.ms-vb2{
	line-height: 1em !important;
}

a:visited {
    color: #cc0033;
}

html.has-ribbon #mdgovMain a:visited {
  color: #cc0033;
}

#mdgovMain a:visited {
  color: #cc0033;
}

html.has-ribbon #pageSectionNav a {
  color: black;
}

#pageSectionNav a {
  color: black;
}

html.has-ribbon #pageSectionNav a:visited {
  color: black;
}

#pageSectionNav a:visited {
  color: black;
}

ul.cl_iconList{
padding-left: 15px;
}

ul.cl_subList{
padding-left: 15px;
}

.cl_iconList li {
list-style-image: url("../img/nav_sprite.png");
padding-left: 5px;
font-size:1em;
}

.cl_subList li {
list-style: square;
color: black;
padding-left: 15px;
font-size:1rem;
}

/*style right col list items and content query links*/
#primary_right_col td.ms-vb2 {
padding-left: 2px;
padding-right: 7px;
list-style: none;
background-image: url("../img/nav_sprite.png");
background-position: left -599px;
background-repeat: no-repeat;
color: #cc0033;
padding-left: 15px;
line-height: 1em !important;
}

#primary_right_col .ms-viewheadertr, .ui-table-cell-label
{display:none !important;}

#primary_right_col .ms-vb2 a{
	color:#cc0033 !important;
}

.dfwp-list {
list-style: none;
margin: 0px;
padding: 0px;
}

.dfwp-list li{	
list-style: none;
padding-left: 2px;
padding-right: 7px;
background-image: url("../img/nav_sprite.png");
background-position: 8px -596px;
background-repeat: no-repeat;
color: #cc0033 !important;
padding-left: 15px;
line-height: .8em !important;
}

.dfwp-column {
float: left;
}

.item {
padding: 6px 0px 6px 4px; 
}

.link-item, .link-item a, .link-item a:link{
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.ms-WPBorder, .ms-WPBorderBorderOnly {
border-color: #cc0033;
border-width: 1px;
border-style: solid;
padding-bottom: 10px;
}

.ms-WPTitle {
font-weight: bold;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 1em;
text-align: left;
color: #000;
margin-top: 8px;
}

.ms-webpart-titleText {
    color: black;
    line-height: 1.3;
}

.ms-WPHeader .ms-wpTdSpace {
width: 5px;
}

.medium {
    font-size: 1em;
}
.ms-PartSpacingVertical {
margin-top: 12px;
}

.s4-wpcell-plain .ms-WPHeaderTdSelection {
    display: none;
}

.ms-WPHeader td, .ms-fakewptitle {
    border-bottom: 1px solid #EBEBEB;
    border-collapse: collapse;
}

.ms-WPHeaderTdSelection {
    width: 21px;
    cursor: auto;
    text-align: center;
}

a:hover, a:focus, #s4-workspace a:hover, #s4-workspace a:focus {
color: black;
}

a:focus, #s4-workspace a:focus {
outline: 2px #900 solid;
}

.mdgov-footer__bottom {
    background-color: #000;
    padding: 2rem;
}
   
table.ms-listviewtable > tbody > tr > td.ms-stylebox{
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
}

#onetidMoreAnn {
display:none;
}

.mdgov-notifications {
    position: relative;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height:0px!important;
    top:-70px!important;
}

.mdgov-notificationslinks {
    color: white;
    position: relative;
    float: right;
    top: -50px;
}

.mdgov-footer__middle a, .mdgov-footer__bottom a {
  color: white;
}

.collapse:not(.show) {
  display: block;
}

html.has-ribbon #mdgovFooter a:link, html.has-ribbon #mdgovFooter a:visited {
  color: #c66;
}

html.has-ribbon #mdgovFooter a:hover, html.has-ribbon #mdgovFooter a:focus {
  color: #900;
}

#mdgovFooter a:link, #mdgovFooter a:visited {
  color: #c66;
}

#mdgovFooter a:hover, #mdgovFooter a:focus {
  color: #900;
}

.mdgov-masthead {
    background-image: none!important;
}

@media (min-width: 992px){
	
}
.mdgov-hero--shaded {
    background-color: #88162f;
}
}

.mdgov-search {
    
    flex-flow: row nowrap!important;
    height: 100%!important;
    display: flex!important;
    top: -60px!important;
    left: 600px!important;
    position: relative!important;
    max-width: 300px!important;
}

.alert {
    display: flex!important;
    align-items: center!important;
    min-height: 82px!important;
    /*! max-width: 480px!important; */
}
html.has-ribbon .mdgov-outerWrap {
    margin-top: 0px;
}